/**
 * Chengzai.com Inc.
 * Copyright (c) 2016-2018 All Rights Reserved.
 */
package com.auxgroup.hr.front.dao.domain;

import javax.persistence.*;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

/**
 * 抽象流程对象
 *
 * @author tongqian.ni
 * @version $Id: AbsWfDomain, v 0.1  2019-01-17.
 */
@MappedSuperclass
public class AbsWfDomain implements Serializable {

    //基础
    @Id
    @Column(name="C_TRANSACTION_NBR")//	审批编号	CHAR
    private String cTransactionNbr;
    @Column(name="C_WF_STATUS")//	流程状态	CHAR
    private String cWfStatus;
    @Column(name="C_WF_TYPE")//	流程类别	CHAR
    private String cWfType;
    @Temporal(TemporalType.DATE)
    @Column(name="C_WF_APP_DT")//	发起时间	DATE
    private Date cWfAppDt;
    @Column(name="TEXT254")//	文本	CHAR
    private String text254;
    @Lob
    @Column(name="C_OTHER_EXPLAIN")//其他说明	LONG
    private String cOtherExplain;
    @Column(name="CREATED_BY")//	Created By	CHAR
    private String createdBy;
    @Column(name="CREATEDTTM")//	创建查询的日期时间	DATETIME
    private Timestamp createdttm;
    @Column(name="LASTUPDOPRID")//	更新者	CHAR
    private String lastupdoprid;
    @Column(name="LASTUPDDTTM")//	上次更新日期/时间	DATETIME
    private Timestamp lastupddttm;



    public String getcTransactionNbr() {
        return cTransactionNbr;
    }

    public void setcTransactionNbr(String cTransactionNbr) {
        this.cTransactionNbr = cTransactionNbr;
    }

    public String getcWfStatus() {
        return cWfStatus;
    }

    public void setcWfStatus(String cWfStatus) {
        this.cWfStatus = cWfStatus;
    }

    public String getcWfType() {
        return cWfType;
    }

    public void setcWfType(String cWfType) {
        this.cWfType = cWfType;
    }

    public Date getcWfAppDt() {
        return cWfAppDt;
    }

    public void setcWfAppDt(Date cWfAppDt) {
        this.cWfAppDt = cWfAppDt;
    }

    public String getText254() {
        return text254;
    }

    public void setText254(String text254) {
        this.text254 = text254;
    }

    public String getcOtherExplain() {
        return cOtherExplain;
    }

    public void setcOtherExplain(String cOtherExplain) {
        this.cOtherExplain = cOtherExplain;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Timestamp getCreatedttm() {
        return createdttm;
    }

    public void setCreatedttm(Timestamp createdttm) {
        this.createdttm = createdttm;
    }

    public String getLastupdoprid() {
        return lastupdoprid;
    }

    public void setLastupdoprid(String lastupdoprid) {
        this.lastupdoprid = lastupdoprid;
    }

    public Timestamp getLastupddttm() {
        return lastupddttm;
    }

    public void setLastupddttm(Timestamp lastupddttm) {
        this.lastupddttm = lastupddttm;
    }


}
